#!/bin/bash

# IP 地理位置查询测试脚本
# 使用方法: ./test-ip-geo.sh

SERVICE_URL="http://localhost:9092"

echo "=== IP 地理位置查询测试 ==="
echo ""

# 检查服务是否运行
if ! curl -s -f "$SERVICE_URL/ip/geo" > /dev/null 2>&1; then
    echo "错误: 下载服务未运行 (http://localhost:9092)"
    echo "请先启动服务: cd memento-parent/memento-download && mvn spring-boot:run"
    exit 1
fi

echo "1. 查询当前请求的 IP 地址:"
curl -s "$SERVICE_URL/ip/geo" | jq '.'
echo ""

echo "2. 查询 Google DNS (8.8.8.8):"
curl -s "$SERVICE_URL/ip/geo/8.8.8.8" | jq '.'
echo ""

echo "3. 查询 Cloudflare DNS (1.1.1.1):"
curl -s "$SERVICE_URL/ip/geo/1.1.1.1" | jq '.'
echo ""

echo "测试完成！"

